#ifndef __WIZ_MEMORY_HPP__SHANHAOBO_19800429__
#define __WIZ_MEMORY_HPP__SHANHAOBO_19800429__

#include "./WizMemoryObject.hpp"
#include "./Allocator/WizMemoryAllocatorStd.hpp"
//#include "./Allocator/WizMemoryAllocatorPool.hpp"
#include "./Allocator/WizMemoryAllocatorHeap.hpp"

#include "./New/WizMemoryNew.hpp"

//////////////////////////////////////////////////////////////////////////

#if (WIZ_DEBUG_MODE == WIZ_CFG_TRUE)
#   define   WIZ_NEW        new(WIZ_FILE, WIZ_LINE, WIZ_FUNC)
#else
#   define   WIZ_NEW        new
#endif /*WIZ_DEBUG_MODE*/

#   define   WIZ_DEL        delete

//////////////////////////////////////////////////////////////////////////

#endif /*__WIZ_MEMORY_HPP__SHANHAOBO_19800429__*/